<?php
class Person{

    /**
     * 调用无法访问的方法的时候执行
     * $name: 方法名
     * $arguments: 参数数组
     */
    public function __call($name, $arguments)
    {
        echo $name."不存在";
    }

    /**
     * 调用无法访问的静态方法的时候自动执行
     */
    public static function __callStatic($name, $arguments)
    {
        echo $name."静态方法不存在";
    }

}

$p = new Person();
$p->test();
$p::test();


